package com.spider.silence.itf.output;

import java.io.File;
import java.util.Map;
import java.util.Set;

/**
 * Created by 夏茂轩 on 2017/1/10.
 */
public interface Writer {
    /**
     * @author 夏茂轩
     * @date 2017/1/11 14:27
     * @description 爬虫数据输出接口
     * @param path 数据输出文件夹
     * @param fileName 文件名
     * @param content 文件类容
     * @return 是否成功写入
     * @throws Exception 写入异常
     */
    public boolean write(String path,String fileName,String content) throws  Exception;


    /**
     *
     * @param path
     * @param fileName
     * @param content
     * @param files
     * @return
     * @throws Exception
     */
    public boolean write(String path, String fileName, String content, Map<String,File> files) throws  Exception;

}
